/* 
 * File:   main.c
 * Author: bastian
 *
 * Created on 7 de mayo de 2011, 15:04
 */

#ifndef SIMPLEX_H
#include "Simplex.h"
#define SIMPLEXL_H
#endif

#ifndef MENUS_H
#include "Menus.h"
#define MENUS_H
#endif

#ifndef ENTRADA_H
#include "Entrada.h"
#define ENTRADA_H
#endif

#define true 0
#define false 1;

/*
 * 
 */
int main(int argc, char** argv) {

    TablaSimplex *tabla;
    
    int Menu;
    int Menu_AS;
    do{
        //Menu = MenuPrincipal();
        
        switch(MenuPrincipal()){
            case 1: tabla = PideDatos();
                    Simplex_TX(tabla);
                    break;
            
            case 2: tabla = PideDatos();
                    Simplex_TC(tabla);
                    break;
            
            case 3: tabla = PideDatos();
                    Simplex_TC_FaseUno(tabla);
                    break;
                    
            case 4: tabla = PideDatos();
                    Simplex_TC(tabla);
                    break;
            case 5: tabla = PideDatos();
                    Simplex_PrimalDual(tabla);
                    break;
            case 6: Menu_AS = MenuAS();
                    break;
                    
        }
        
        if(Menu_AS==-1)
                continue;
        
          
    }while(Salir()==2);
    
      
    
    return (0);
}

